﻿// using System;
// using System.Linq;
// using System.Text;
// using System.Threading.Tasks;
// using SuperSocket;
// using SuperSocket.Command;
// using SuperSocket.ProtoBase;
//
// namespace Demo005
// {
//     
//     public class ADD : IAsyncCommand<StringPackageInfo>
//     {
//         public async ValueTask ExecuteAsync(IAppSession session, StringPackageInfo package)
//         {
//             var result = package.Parameters
//                 .Select(p => int.Parse(p))
//                 .Sum();
//             
//             Console.WriteLine($"---------------");
//
//             await session.SendAsync(Encoding.UTF8.GetBytes(result.ToString() + "\r\n"));
//         }
//     }
// }